Class OptionsManager

java.lang.Object
com.cisco.pt.impl.OptionsManager

public class OptionsManager extends Object
Utility class to handle Java CEP options defined in properties files. Relies on constants defined in ConnectionNegotiationProperties.
Author:
packettracerexapps@external.cisco.com
  • Method Details

    • getInstance

      public static OptionsManager getInstance()
      Get OptionsManager singleton
      Returns:
      a OptionsManager singleton
    • getInstance

      public static OptionsManager getInstance(String propFileName)
      Get OptionsManager singleton with property file name. Will first look for file on class path, then look at absolute path
      Parameters:
      propFileName - String
      Returns:
      a OptionsManager singleton
    • getStringOpt

      public String getStringOpt(String optName)
      Return String value of a defined option
      Parameters:
      optName - option name
      Returns:
      String value of option, null if not defined
    • getIntOpt

      public int getIntOpt(String optName)
      Return int value of a defined option
      Parameters:
      optName - option name
      Returns:
      int value of option, 0 if not defined
    • getConnectOpts

      public ConnectionNegotiationProperties getConnectOpts()
      Return a ConnectionNegotiationProperties object with values read from properties pt.cep.auth.secret=javafwtest pt.cep.auth.application=com.cisco.pt.javafwtest
      Returns:
      ConnectionNegotiationProperties object